package com.jinjiafeng.framelibrary.banner;

import android.view.View;

/**
 * @author jinjiafeng
 *         Time :18-5-26
 */

public abstract class BaseBannerAdapter {
    /**
     * 得到banner条目总数
     * @return 条目总数
     */
    public abstract int getCount();

    /**
     * 获得每个bannerItem,由外部传入
     * @param position 当前条目索引
     * @param convertView 复用的视图
     * @return bannerItem
     */
    public abstract View bannerItem(int position, View convertView);

    /**
     *获取每个bannerItem的标题(可以不传)
     * @param position 当前条目索引
     * @return 每个item的标题
     */
    public String  describeText(int position){
        return "";
    }
}
